// import QtQuick 1.0 // to target S60 5th Edition or Maemo 5
import QtQuick 1.1
import com.nokia.symbian 1.1

Column {
    id: root
    width: parent.width
    objectName: tipo

    property string tipo: "<definir>"
    property alias sinal: objSinal
    property alias valor : valorSelecionado.subTitle
    property alias juncao: objJuncao
    property int indice: 0

    property SelectionDialog listaOpcoes

    onListaOpcoesChanged: {
        if (listaOpcoes != undefined) {
            listaOpcoes.parent = root;
            listaOpcoes.itemSelecionado.connect(function(valor) {
                       valorSelecionado.subTitle = valor;
                    });
        }
    }

    Column {
        spacing: 0
        width: parent.width

        Row {
            width: parent.width

            SelectionListItem {
                id: valorSelecionado
                width: parent.width - 50
                title: "Valor"
                onClicked: {
                    listaOpcoes.open();
                }
            }

            Rectangle {
                width: 50; height: 50
                color: platformStyle.colorNormalDark

                Image {
                    anchors.fill: parent
                    source: "qrc:///deletar"
                }

                MouseArea {
                    width: parent.width; height: parent.height
                    onClicked: {
                        root.destroy();
                    }
                }
            }
        }

        Row {
            width: parent.width

            FiltroSinal {
                id: objSinal
            }
            FiltroJuncao {
                id: objJuncao
            }
        }
    }
}

